package bb.lanxing.lib.devices.sprint.view;

import android.content.Context;
import bb.lanxing.lib.devices.api.SmartDevice;
import bb.lanxing.lib.devices.sprint.Command;

public interface SprintHomeView extends SprintSyncView {
    Context getContext();

    void onDeviceStatus(SmartDevice smartDevice, int i, int i2);

    void onDfuFound(String str);

    void onProgressUpdate(Command command, float f);

    void setBattery(int i);

    void setFirmware(String str);

    void setHardware(String str);

    void setManufacturer(String str);

    void setMemoryInfo(int i, int i2);

    void setModel(String str);

    void setNeedUpgrade(boolean z);

    void setSerial(String str);

    void setSoftware(String str);
}
